package com.css.fxfzypg.modules.model.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Dbj
 * @date 2022年10月06日  14:59
 * 经济损失计算模型
 */
@Data
public class EconomicLosses implements Serializable {

    private String id;
    private String modelName;
    private String isDefault;
    private String province;
    private String city;
    private String createUserId;
    private String createUserName;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    private String updateUserId;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;
    private String orgId;
    private String orgName;
    private String isValid;
    private BigDecimal structureLossess;
    private BigDecimal indoorLossess;
    private BigDecimal highBasicIntact;
    private BigDecimal highSlightDamage;
    private BigDecimal highMidDamage;
    private BigDecimal highBadDamage;
    private BigDecimal highDestory;
    private BigDecimal steelBasicIntact;
    private BigDecimal steelSlightIntact;
    private BigDecimal steelMidIntact;
    private BigDecimal steelBadIntact;
    private BigDecimal steelDestory;
    private BigDecimal multipleBasicIntact;
    private BigDecimal multipleSlightIntact;
    private BigDecimal multipleMidIntact;
    private BigDecimal multipleBadIntact;
    private BigDecimal multipleDestory;
    private BigDecimal brickConcreteBasicIntact;
    private BigDecimal brickConcreteSlightIntact;
    private BigDecimal brickConcreteMidIntact;
    private BigDecimal brickConcreteBadIntact;
    private BigDecimal brickConcreteDestory;
    private BigDecimal brickWoodBasicIntact;
    private BigDecimal brickWoodSlightIntact;
    private BigDecimal brickWoodMidIntact;
    private BigDecimal brickWoodBadIntact;
    private BigDecimal brickWoodDestory;
    private BigDecimal soilBasicIntact;
    private BigDecimal soilSlightIntact;
    private BigDecimal soilMidIntact;
    private BigDecimal soilBadIntact;
    private BigDecimal soilDestory;
    private BigDecimal woodBasicIntact;
    private BigDecimal woodSlightIntact;
    private BigDecimal woodMidIntact;
    private BigDecimal woodBadIntact;
    private BigDecimal woodDestory;
    private BigDecimal stoneBasicIntact;
    private BigDecimal stoneSlightIntact;
    private BigDecimal stoneMidIntact;
    private BigDecimal stoneBadIntact;
    private BigDecimal stoneDestory;
    private BigDecimal otherBasicIntact;
    private BigDecimal otherSlightIntact;
    private BigDecimal otherMidIntact;
    private BigDecimal otherBadIntact;
    private BigDecimal otherDestory;
    private BigDecimal lifeRatio1;
    private BigDecimal lifeRatio2;
    private BigDecimal otherRatio1;
    private BigDecimal otherRatio2;
    private String provinceCode;
}
